title: Git
date: 2013-01-07 10:51:37
categories:


Git feature

使用Git Flow工作流:

image-20220301145230642

image-20220301145504810

输入对应的生产环境分支名和开发分支名,如果输入的分支不存在,则会弹出如下提示:

image-20220301152403882

git 项目默认自动创建 master 主分支;
点击仓库–> git flow 或 hg fow –>初始化仓库,初始化仓库并创建develop开发分支;

在这里插入图片描述

创建 feature 功能分支:

双击 Sourcetree 左侧的 develop 开发分支,切换到 develop 开发分支;
点击仓库–> git flow 或 hg fow –>建立新的功能,输入功能名称,点击确定即可;

  1. 在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

完成 feature 功能分支:

当 feature 功能分支开发完成后,即可将 feature 中的代码合并到 develop 分支中。

提交 feature 功能分支的代码到远程;
在 feature 分支上,点击仓库–> git flow 或 hg fow –>完成功能;

在这里插入图片描述

feature 功能分支中的代码合并到了develop 开发分支,feature 分支被删除;

创建 release 发布分支:

双击 Sourcetree 左侧的 develop 开发分支,切换到 develop 开发分支;
点击仓库–> git flow 或 hg fow –>建立新的发布版本,输入发布版本号,点击确定即可;
完成 release 发布分支:

在 release 分支上,点击仓库–> git flow 或 hg fow –>完成发布版本,发布完成后 release 分支的代码同时合并到了 master 分支和 develop 分支。

创建 hotfix 补丁分支:

在 master 分支上,点击仓库–> git flow 或 hg fow –>建立新的修复补丁。

完成 hotfix 补丁分支:

在 hotfix 分支上,点击仓库–> git flow 或 hg fow –>完成修复补丁,合并完成后 hotfix 的代码同时合并到了 master 分支和 develop 分支。